### Files

| Function name | Description | Type | Source code |
| - | - | - | - |
| `files` | Sync the metadata of a specified files or folders paths from Box. A file or folder id or path can be used. | [Sync](/guides/use-cases/syncs) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/box/syncs/files.ts) |

### Folders

| Function name | Description | Type | Source code |
| - | - | - | - |
| `folder-content` | Fetches the top-level content (files and folders) of a folder given its ID. If no folder ID is provided, it fetches content from the root folder. | [Action](/guides/use-cases/actions) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/box/actions/folder-content.ts) |
| `folders` | Sync the folders at the root level from Box | [Sync](/guides/use-cases/syncs) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/box/syncs/folders.ts) |

### Users

| Function name | Description | Type | Source code |
| - | - | - | - |
| `create-user` | Creates a user in Box. Requires an enterprise account. | [Action](/guides/use-cases/actions) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/box/actions/create-user.ts) |
| `delete-user` | Deletes a user in Box. Requires an enterprise account. | [Action](/guides/use-cases/actions) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/box/actions/delete-user.ts) |
| `users` | Fetches a list of users from Box. Requires an enterprise account. | [Sync](/guides/use-cases/syncs) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/box/syncs/users.ts) |